//商品列表
var app = getApp(); //全局APP

Page({
	//页面的初始数据
	data: {
		key: '', // 搜索关键字
		xh: '', // 学号
		xm: '', // 姓名
		bmdm: '', // 学院编号
		bmmc: '', // 学院
		zydm: '', // 专业编号
		zymc: '', // 专业
		plan_class_id: '', // 班级编号
		plan_class_name: '', // 班级
		dir:' ', // 方向
		dirName:' ', // 方向名称	
		jfzt: '', // 是否缴费
		qszt: '', // 是否签收
		buttonDisabled: true // 按钮是否可用
	},

	//加载执行
	onShow: function() {},

	// 搜索条件
	keyChange: function(e) {
		this.setData({
			key: e.detail.value
		});
	},

	//搜索
	scanCode: function() {
		var page = this;
		// 只允许从相机扫码
		wx.scanCode({
			onlyFromCamera: true,
			success(res) {
				page.setData({
					key: res.result
				});
				page.search();
			}
		})

	},

	//搜索
	search: function() {
		var page = this;
		page.clearInfo();
		if (page.data.key == '') {
			app.common.errorToBack('请先输入学号后再搜索!', 0);
			return false;
		}

		page.refreshInfo();
	},

	clearInfo: function() {
		this.setData({
			xh: '', // 学号
			xm: '', // 姓名
			bmdm: '', // 学院编号
			bmmc: '', // 学院
			zydm: '', // 专业编号
			zymc: '', // 专业
			plan_class_id: '', // 班级编号
			plan_class_name: '', // 班级
			dir:' ', // 方向
			dirName:' ', // 方向名称
			jfzt: '', // 是否缴费
			qszt: '', // 是否签收
		});
	},

	// 刷新信息
	refreshInfo: function() {
		var page = this;
		var data = {
			key: page.data.key, // 关键字
		};

		page.setData({
			buttonDisabled: true
		});
					
		// 提交请求
		app.api.getStudentInfo(data, function(res) {
			if (res.status) {
				page.setData({
					xh: res.data[0].xh, // 学号
					xm: res.data[0].xm, // 姓名
					bmdm: res.data[0].bmdm, // 学院编号
					bmmc: res.data[0].bmmc, // 学院
					zydm: res.data[0].zydm, // 专业编号
					zymc: res.data[0].zymc, // 专业
					plan_class_id: res.data[0].plan_class_id, // 班级编号
					plan_class_name: res.data[0].plan_class_name, // 班级
					dir: res.data[0].dir, // 方向
					dirName: res.data[0].dirName, // 方向名称
					jfzt: res.data[0].jfzt, // 是否缴费
					qszt: res.data[0].qszt, // 是否签收
				});

				if (res.data[0].jfzt == "已缴费" && res.data[0].qszt == "未领取") {
					page.setData({
						buttonDisabled: false
					});
				} else {
					page.setData({
						buttonDisabled: true
					});
				}
			} else {
				//报错了
				app.common.errorToBack(res.msg, 0);
			}
		});
	},

	//领取
	sumbit: function() {
		var page = this;
		if (this.data.key == '') {
			app.common.errorToBack('请先输入学号后再搜索!', 0);
			return false;
		}

		page.setData({
			buttonDisabled: true
		});
		
		var data = {
			xh: this.data.xh, // 学号
			xm: this.data.xm, // 姓名
			bmdm: this.data.bmdm, // 学院编号
			zydm: this.data.zydm, // 专业编号
			plan_class_id: this.data.plan_class_id, // 班级编号
			dir: this.data.dir, // 方向
			platform: 2 // 平台id，标识是小程序登录的 
		};
  
		// 提交请求
		app.api.bookDraw(data, function(res) {
			app.common.successToShow(res.msg, function() {
				page.refreshInfo();
			});
		});
	}
});
